package com.dgut.common.utils;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 错误信息枚举类
 * @author IT00ZYQ
 * @date 2021/4/5 12:32
 **/
@AllArgsConstructor
@Getter
public enum ErrorEnum {

    /**
     * 错误信息与错误码枚举类
     */
    INVALID_TOKEN(101, "无效的登录令牌"),
    TOKEN_EXPIRED(102, "登录令牌过期"),
    CHECK_ERROR(103, "用户信息校验失败"),
    USER_REGISTERED(104, "用户已注册"),
    WX_USER_REGISTER_FAIL(105, "用户注册失败"),
    WX_USER_LOGIN_FAIL(106, "用户登录失败"),
    USER_NO_EXIST(107, "用户不存在"),
    NO_HAVE_TOKEN(108, "登录令牌缺失"),
    PASSWORD_CHECK_ERROR(109, "原密码校验未通过"),
    NEW_PASSWORD_NO_SAME_ERROR(110, "两次输入都新密码不一致"),
    USERNAME_OR_PASSWORD_ERROR(111, "用户名或密码错误"),
    QR_CODE_ERROR(1001, "获取微信登录二维码失败"),

    PARAM_ERROR(410, "参数错误")
    ;
    private Integer code;
    private String message;

}
